/*
 * @Author: PangLei 
 * @Date: 2017-09-20 14:38:43 
 * @Last Modified by: PangLei
 * @Last Modified time: 2017-09-20 14:51:15
 */
table {
  border-collapse : collapse;
  background-color : #fff;
}
caption {
  text-align : left;
}
th {
  text-align : left;
}
.table {
  width : 100%;
  max-width : 100%;
  // Cells
   > thead,
   > tbody,
   > tfoot {
     > tr {
       > th,
       > td {
        vertical-align : top;
      }
    }
  }
  // Bottom align for column headings
   > thead > tr > th {
    vertical-align : bottom;
  }
  // Remove top border from thead by default
   > caption + thead,
   > colgroup + thead,
   > thead:first-child {
     > tr:first-child {
       > th,
       > td {
        border-top : 0;
      }
    }
  }
}
